const File = require('./utils/operateFile');
const cut = require('./utils/cut');
const MD5 = require('md5-node');

const getTxt = require('./main/main');

// 裁剪后保存到本地
// File.readFile('public/imageUrl.txt').then(res => {
//   const arr = res.split(/[\s\n]/);
//   for (let i = 0; i < arr.length; i++) {
//     // console.log(arr[i]);
//     cut({
//       imgUrl: arr[i],
//       w: 43.43,
//       h: 60.50,
//       x: 0.5366,
//       y: 0.31,
//       isPercent: true
//     })
//   }
// });

// 测验接口返回的文本
let uid = '0';
let clientId = 'uuid';

File.readFile('public/cutImageUrl.txt').then(res => {
  const arr = res.split(/[\s\n]/).filter(item => item);
  
  for (let i = 0; i < arr.length; i++) {
    let url = arr[i];
    const utc = new Date().getTime() + '';
    const ut = MD5(utc).substring(0,10) + MD5(url + uid + clientId + "FRONT_OCR_ASYNC" + MD5(utc)) + MD5(utc).substring(10);
    getTxt({ url, ut, uid, clientId });
  }
})
